package poo.exo1;

public abstract class Compte {
	
	final protected String nom;
	final protected int numeroCompte;
	protected double capital;
	
	abstract public void retrait(double somme) throws MonException ;
	abstract public void deposer(double somme) throws MonException ;
	
	
	public double getCapital(){
		return(capital);
	}
	
	public String getNom(){
		return(nom);
	}
	
	public int getNumeroCompte(){
		return(numeroCompte);
	}
	
	
	public Compte(String nom, int numeroCompte, double capital) {
		
		this.nom=nom;
		this.numeroCompte=numeroCompte;
		this.capital=capital;

	}
	
	@Override
	public String toString() {
		return "\nCompte numero:" + numeroCompte +"\nNom: " + nom + "\nSolde:" + capital;
	}

	
}
